home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 22 / Cream of the Crop 22.iso / bbs / pad321.zip / INSETUP.MH < prev    next >
Text File  |  1996-08-26  |  4KB  |  115 lines

  1. // This file controls the behaviour of the input/output routines. It
  2. // configures the animated cursor, the colour of input prompts, etc.
  3. // See also the file SETTINGS.MH for settings that controll the high
  4. // level behaviour of Padlock.
  5.  
  6. // Don't modify the following two lines.
  7.  
  8. #ifndef __INSETUP_MH
  9. #define __INSETUP_MH
  10.  
  11. // String input -------------------------------------------------------------
  12. //
  13. // The following tokens control the behaviour of the string input routines.
  14. // These settings affect all the prompts where the user is asked to enter
  15. // a line of text.
  16.  
  17.         // STR_ANI sets the animation to use for callers who support
  18.         // ibm characters. Set this string blank to disable animation
  19.         // for ibm callers. This string may not include any AVATAR codes.
  20.  
  21. #define STR_ANI         "░▒▓█▓▒░ "
  22.  
  23.         // STR_ANI_NOIBM sets the animation to use for callers who do not
  24.         // support ibm characters. Leave this string blank to disable
  25.         // animation for non-ibm callers. Remember that you must use
  26.         // two backslashes wherever you would want one to be displayed.
  27.         // This string must not contain any AVATAR codes.
  28.  
  29. #define STR_ANI_NOIBM   "/|\\-"
  30.  
  31.         // STR_ANI_SPEED controls the speed of the animation. This is
  32.         // the delay in hundredths of a second between each animation
  33.         // update. The smaller this number is, the faster the animation
  34.         // will go. Setting this number to 0 will disable all animation
  35.         // for string input.
  36.  
  37. #define STR_ANI_SPEED   10
  38.  
  39.         // The following setting controls the colour of the text
  40.         // that the user enters.
  41.  
  42. #define STR_TEXT_COL    "\x16\x01\x03"
  43.  
  44.         // STR_ANI_COL sets the colour of the cursor animation.
  45.  
  46. #define STR_ANI_COL     "\x16\x01\x03"
  47.  
  48. // Single keypress settings -------------------------------------------------
  49. // 
  50. // The settings in this section affect all prompts where the user is asked
  51. // for a single character response.
  52.  
  53.         // KEY_ANI is the animation displayed to callers with IBM characters
  54.         // enabled. Leaving this blank disables animation for ibm callers.
  55.  
  56. #define KEY_ANI         "/|\\-"
  57.  
  58.         // KEY_ANI_NOIBM is the animation displayed to callers without IBM
  59.         // character support. Leaving this blank disables animation for
  60.         // non-ibm callers.
  61.  
  62. #define KEY_ANI_NOIBM   "/|\\-"
  63.  
  64.         // KEY_ANI_SPEED is the speed of the animation. Setting this to 0
  65.         // disables animation. The smaller this number, the faster the
  66.         // animation goes.
  67.  
  68. #define KEY_ANI_SPEED   10
  69.  
  70.         // This setting sets the colour of the text entered by the user.
  71.  
  72. #define KEY_TEXT_COL    "\x16\x01\x03"
  73.  
  74.         // Use this keyword to set the animation colour.
  75.  
  76. #define KEY_ANI_COL     "\x16\x01\x0e"
  77.  
  78. // Miscellaneous -------------------------------------------------------------
  79.  
  80.         // PROMPT_COL controls the colour of all strings which are asking
  81.         // the user a question. For example, this would set the colour
  82.         // of the string that asks the user: "Is your phone number long
  83.         // distance?"
  84.  
  85. #define PROMPT_COL      "\x16\x01\x09"
  86.  
  87.         // CHOICE_COL sets the colour of the user's choices. For example:
  88.         // If the user may press Y or N, their choices would be: [Y,n]
  89.  
  90. #define CHOICE_COL      "\x16\x01\x0e"
  91.  
  92.         // ERROR_COL sets the colour of all error messages displayed to
  93.         // the user.
  94.  
  95. #define ERROR_COL       "\x16\x01\x04"
  96.  
  97.         // If the following keyword is set to True then the user's keystrokes
  98.         // will be echoed to the screen when a single character response is
  99.         // expected.
  100.  
  101. #define SHOW_USER_INPUT True
  102.  
  103.         // If SHOW_CHOICES is set to True, then a string containing possible
  104.         // choices is added to the prompt when a user is asked for a single
  105.         // character response. Otherwise, the prompt itself should always
  106.         // contain information about what choices are available.
  107.  
  108. #define SHOW_CHOICES    True
  109.  
  110.         // Don't modify the following line.
  111.  
  112. #endif
  113.  
  114.  
  115.